import java.util.ArrayList;

/*
 * Interface do Servidor
 */

public interface RemoteServiceInterface extends java.rmi.Remote {
	public void EstadoUsers(utilizador user) throws java.rmi.RemoteException;

	public void ListaFicheiros() throws java.rmi.RemoteException;

	public void RepositoriosInf(guardaRepositorio gr)
			throws java.rmi.RemoteException;

	public void addObserver(RemoteServiceObserverInterface observer)
			throws java.rmi.RemoteException;

	public void removeObserver(RemoteServiceObserverInterface observer)
			throws java.rmi.RemoteException;
}
